fmSyntaxColorizer logo

fmSyntaxColorizer

[See What You Mean!]

A tool for FileMaker developers from MrWatson to put color in your scripts and meaning into your life.

Copyright © 2021 MrWatson of www.mrwatson.de (LICENSE)

Welcome

Welcome to the new OPEN SOURCE version of fmSyntaxColorizer from MrWatson of www.mrwatson.de and fmworkmate.com

Did you say OPEN SOURCE?

What has changed?

One thing, however, won’t change…

Happy FileMaking!

MrWatson 2023-03-03

mrwatson.de

Links

Get Started

  1. Install:
  2. Use:
  3. See the colo(u)rs:

It’s a colorful life! :)

(*) Not enjoying? Let me know, feedback, contribute!

Light mode / dark mode troubleshooting

You only need to run fmSyntaxColorizer once to get colored scripts every time you open your Script Workspace or calculation editor.

If, however, you switch between light and dark mode (manually or automatically), the colors DON’T change!

FileMaker, fmSyntaxColorizer & MBS-Plugin do not currently support automatic color switching.

So, if you switch between light and dark mode:

And if the colors still don’t look right:

=> Note: To avoid this problem you might prefer to NOT choose automatic light/dark mode switching in your system preferences.

Get in!

SO, you are interested in how it all works?

To open fmSyntaxColorizer in developer mode:

Get Involved

Please do help make fmSyntaxColorizer better!

Maybe we can make a better dark mode palette? Or add automatic dark/light palette selection?

See the CONTRIBUTING file

Tips & Tricks

You can define your own color palette or syntax if you like.

Take a look at the GBS syntax - for example, we use a zzz prefix to mark unused stuff, so we color it to warn if it is still in use.

If you need to highlight a particular phrase, you can use the minimised mode to color up to four phrases dynamically as you need.

You can define syntax entries for your GUI language - just enter the phrase in your langauge in the second column! (If anyone can automate this please let me know!)

Get More

MrWatson has a bunch of other stuff, check out [fmworkmate.com], mrwatson.de, or check out my repositories @mrwatson-de on github

Known Issues & Limitations